#ifndef WAGEMANAGEMENTDIALOG_H
#define WAGEMANAGEMENTDIALOG_H

#include <QDialog>
#include <QSqlQuery>
#include <QMessageBox>
#include <QMap>
#include "ui_wagemanagementdialog.h"
#include "wageeditdialog.h"

class WageManagementDialog : public QDialog
{
    Q_OBJECT

public:
    explicit WageManagementDialog(QWidget *parent = nullptr);
    
private slots:
    void onAddWage();
    void onEditWage();
    void onDeleteWage();
    void onSearch();
    void onResetSearch();
    void loadWageData();
    void validateInput();
    
private:
    void loadToyData();
    
    // UI组件
    Ui::WageManagementDialog *ui;
    
    // 数据存储
    QMap<QString, int> m_toyMap; // toyName -> toyId
};

#endif // WAGEMANAGEMENTDIALOG_H